package com.msb.socket;

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * @author wuJiaWei
 * @version 1.0
 */
public class TestServer {
    public static void main(String[] args) throws IOException {
        System.out.println("服务器启动成功");
        //套接字：
        ServerSocket ss = new ServerSocket(8888);
        //监听客户端连接
        Socket s = ss.accept();
        //服务器感受到的输出流：
        InputStream is = s.getInputStream();
        DataInputStream dis = new DataInputStream(is);
        //接收客户端发送的数据：
        String msg = dis.readUTF();
        System.out.println("服务器端接收到的数据：" + msg);

        //向客户端发送数据
        OutputStream os = s.getOutputStream();
        DataOutputStream dos = new DataOutputStream(os);
        dos.writeUTF("你好，客户端，我是服务器");


        //关闭资源：
        dos.close();
        os.close();
        dis.close();
        is.close();
        s.close();
        ss.close();
    }
}
